The Go Text Protocol (GTP) is a protocol used by several engines for playing the board game Go on the computer. GTP version 1 has been implemented in GNU Go 3.0.0 but the protocol lacks a proper specification. Currently used version is GTP 2, but only a draft exists, not a final specification.